package reflect;

import java.lang.reflect.Method;

public class ReflectDemo08 {
    public static void main(String[] args) throws Exception {
        /*
         *访问私有方法
         */
        Class cls = Class.forName("reflect.Worker");
        Object obj = cls.newInstance();
        //找到私有方法
        Method method = cls.getDeclaredMethod("dosome", int.class);
        //打开访问权限
        method.setAccessible(true);//如果一个方法不可见执行时会出现IllegalAccessException非法访问异常
        //反射执行方法
        method.invoke(obj,6);
    }
}
